94d390d278e27d0846bd62c1da2a1c7948b9b30d,violet-framework/src/main/java/com/horstmann/violet/product/diagram/abstracts/edge/SegmentedLineEdge.java,SegmentedLineEdge,getShape,#,394

Before Change


        GeneralPath path = getSegmentPath();
        ArrayList<Point2D> points = getPoints();
        path.append(getStartArrowHead().getSelectedValue().getPath(), false);
        path.append(getEndArrowHead().getSelectedValue().getPath(),
                false);
        return path;
    }

After Change


        GeneralPath path = getSegmentPath();
        ArrayList<Point2D> points = getPoints();
        path.append(((ArrowheadChoiceList)getStartArrowHead()).getSelectedValue().getPath(), false);
        path.append(((ArrowheadChoiceList)getEndArrowHead()).getSelectedValue().getPath(),
                false);
        return path;
    }